home *** CD-ROM | disk | FTP | other *** search
/ 130 MIDI Tool Box / 130 MIDI Tool Box.iso / mcccfg / mcccfg.txt < prev    next >
Text File  |  1988-01-29  |  2KB  |  38 lines

  1.  
  2.  
  3.                            Using the MQ.CFG File
  4.  
  5. The MIDI Co-processor Card can be installed at 4 different interrupt levels
  6. and 16 different base I/O addresses.  This can present a problem to the
  7. MIDI application programmer.  The MIDI Starter System handles this problem
  8. though the MQ.CFG file.  This file always contains the interrupt level and
  9. base I/O address for the MCC.  Easy-8 allows you to change this file
  10. through the Program Installation function.  All of the other programs in
  11. the MSS read the MQ.CFG file to determine how the MCC is installed.
  12.  
  13. By using the kind of routines included in the MCCCFG.C source file, you too
  14. can divorce your MIDI program from being concerned about how the MCC is
  15. installed.  This source module contains code that reads the MQ.CFG file and
  16. installs the ToolKit accordingly.  You never have to worry about IRQ
  17. numbers and base I/O addresses!
  18.  
  19. Here is a summary of the functions found in MCCCFG.C:
  20.  
  21.     mcc_config     Reads the MQ.CFG file and installs the ToolKit at the
  22.                    current IRQ and base address.  Call this once, at the
  23.                    start of your program.
  24.  
  25.     mcc_deconfig   Uninstalls the ToolKit.  You MUST call this function at
  26.                    the end of your program.  If you do not, your system
  27.                    will probably hang on the next interrupt from the MCC.
  28.  
  29.     mcc_level      Returns the IRQ number for the MCC.
  30.  
  31.     mcc_addr       Returns the base I/O address for the MCC.
  32.  
  33. Even if you do not use the ToolKit, you can use routines such as these to
  34. insulate your program from the specifics of an MCC installation.
  35.  
  36.  
  37.  
  38.